Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Great Britain F7 Spain F27 Tunisia F6 Austria F2 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Slovenia F2 Spain F11 Slovenia F3 Germany F7 Spain F16 Spain F26 France F17 France F18 Spain F13 Slovenia F1 Slovenia F2 Slovenia F3 Spain F19 Spain F20 Serbia & Montenegro F2 Spain F22 Spain F23 Spain F24 Germany F15 Germany F16 Spain F29 Portugal F4 Spain F33 Portugal F5 Germany F2 Austria F2 Spain F3 Australia F1 Portugal F2 Sweden F1 Spain F13 Italy F11 Great Britain F9 Bosnia/Herzegovina F3 Greece F3 Slovenia F1 Great Britain F11 Spain F28 Spain F29 Great Britain F15 Spain F33 Indonesia F4 Indonesia F5 Indonesia F6 Bosnia/Herzegovina F6 Germany F19 Great Britain F19 Great Britain F20 Spain F39 Spain F40 Spain F41 Israel F4 Israel F5 Spain F1 Spain F2 Spain F3 Mexico F2 Mexico F3 Croatia F1 Cuba F1 Croatia F2 Cuba F2 Portugal F4 Portugal F5 Croatia F3 Spain F10 Croatia F4 Spain F11 Croatia F5 USA F7 USA F8 Great Britain F7 Great Britain F8 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Spain F28 Italy F26 Italy F27 Spain F34 Spain F35 Spain F36 Bosnia/Herzegovina F7 Spain F37 Croatia F10 France F19 Croatia F11 France F20 United Arab Emirates F1 United Arab Emirates F2 Germany F4 Germany F5 France F3 Great Britain F4 Great Britain F8 Spain F31 Kuwait F1 Slovenia F1 Croatia F1 Chinese Taipei F1 Chinese Taipei F2 Italy F2 Turkey F6 Iran F4 Iran F5 Germany F14 Spain F18 Great Britain F3 (Shrewsbury) Qatar F2 (Doha) Qatar F3 (Doha) Portugal F6 (Lisbon) China F4 Hungary F6 Spain F14 Czech Republic F4 Czech Republic F5 Tunisia F4 Tunisia F5 Spain F21 Austria F1 Austria F3 Croatia F1 Croatia #1-w1 Spain F25 Croatia F3 France F16 Austria F2 Croatia F2 Bosnia/Herzegovina F1 Australia F2 Slovenia F3 Croatia F5 Greece F2 Architect Open - Budapest St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj Unique Zagreb Open - Zagreb Dublin Challenger - Dublin 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Guzzini Challenger - Recanati Open Diputacion Ciudad de Pozoblanco - Cordoba Black Forest Open - Freudenstadt Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana National Bank Men's Rimouski Challenger - Rimouski Caversham International Tennis Tournament - Jersey Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger Burnie Challenger The LTA Bolton Challenger - Bolton San Luis Potosi Challenger Monza Challenger Mexico City Challenger Rome Challenger Talahassee Challenger Rome Challenger Pereira Challenger Pozoblanco Challenger Bogota Challenger Manta Challenger Recanati Challenger Segovia Challenger Oberstaufen Cup - Oberstaufen Brasilia Challenger Freudenstadt Challenger Seville Challenger Ljubljana Challenger ATP Slovak Open Challenger - Bratislava Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Cancun Challenger Burnie Challenger Tallahassee Challenger Prostejov Challenger Marburg Challenger Bangkok Challenger Bangkok Challenger Cancun Challenger Caloundra Challenger Nottingham Challenger Rijeka Challenger Nottingham Challenger Lexington Challenger Binghamton Challenger Banjaluka Challenger 2007 - Banja Luka Alphen Challenger The Surbiton Trophy - Surbiton Shanghai Challenger Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Banja Luka Challenger Ljubljana Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Bangkok Challenger Sacramento Challenger The LTA Manchester Trophy - Manchester Seoul Challenger Eckental Challenger Genoa Open Challenger-Fondazione Carige - Genova Loughborough Challenger Kia International in Caloundra - Caloundra Barranquilla Challenger Ljubljana Open - Ljubljana Kaohsiung Challenger Ostrava Challenger Prague Challenger Beijing Challenger Bangkok Challenger Shanghai Challenger Istanbul Challenger Anning Challenger Nottingham Challenger Portoroz Challenger Aptos Challenger Fergana Challenger Melbourne Challenger Toyota Challenger La Rinascente Tennis Cup Harbour Club Milano - Milan Shenzhen Challenger Anning Challenger Heilbronn Challenger Nottingham-2 Challenger Lexington Challenger Club Coop's ATP Challenger International - Brisbane Aptos Challenger BH Telecom Sarajevo 2007 - Sarajevo Ljubljana Open - Ljubljana Mamaia Challenger - Constanta Istanbul Challenger Istanbul Challenger Caloundra ATP Challenger - Caloundra Medjurgorje Open - Medjugorje Reunion Island Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Nottingham Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Roma Challenger 2007 - Rome Polska Energia Open - Bytom Guayaquil Challenger 's Tennis Masters 07 Challenger - Graz Lambertz Open by Stawag - Aachen Anning Challenger Open Prevadies - St. Brieuc Busan Challenger Croatia Osiguranje Rijeka Open - Rijeka Eskisehir Challenger The LTA Hester Trophy - Manchester Guzzini Challenger - Recanati Ilkley Challenger Ljubljana Open - Ljubljana Lexington Challenger Honolulu Challenger Portoroz Challenger St. Brieuc Challenger Seoul Challenger Savannah Challenger Zagreb Challenger Alphen Challenger Nottingham Challenger Orleans Challenger Braunschweig Challenger Mons Challenger Sacramento Challenger Rijeka Challenger Seville Challenger Bangalore Challenger Pune Challenger Vancouver Challenger ECM Prague Open 2008 - Prague Rijeka Open - Rijeka Puebla Challenger St. Brieuc Challenger Gwangju Challenger Czech Indoor Open - Prague Bordeaux Challenger Seoul Challenger s'Tennis Masters Challenger - Graz Portoroz Challenger Tallahassee Challenger Recanati Challenger Granby Challenger Alphen Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Fairfield Challenger Prosperita Open 2006 - Ostrava Maui Challenger Mordovia Cup - Saransk Rhodes Challenger Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Campos do Jordao Challenger Anning Challenger Seoul Challenger Black Forest Open - Freudenstadt McDonalds ATP Challenger - Burnie Internazionali di Tennis di Bergamo - Bergamo Manchester Challenger Sarasota Challenger Chengdu Challenger Vancouver Challenger Guadalajara Challenger Gemax Open - Belgrade Happy Valley Challenger Loughborough Challenger Jinan Challenger Nottingham Challenger Guadalajara Challenger Ismaning Challenger Banja Luka Challenger - Banja Luka Rimini Challenger Rennes Challenger Ilkley Challenger Jinan Challenger Shanghai Challenger Granby Challenger Orlando Challenger Salzburg Challenger Yokohama Challenger Sarasota Challenger 9° Trani Cup - Trani Portoroz Challenger Sarasota Challenger Busan Challenger Bratislava Challenger Nottingham Challenger The Tarka Challenger - Barnstaple Traralgon Challenger 2 Honolulu Challenger Black Forest Open - Freudenstadt Burnie Challenger Leon Challenger Sarajevo Challenger Ostrava Challenger Vicenza Challenger Puerto Vallarta Challenger Surbiton Challenger Cordenons Challenger Manerbio Challenger Barranquilla Challenger St. Remy Challenger Alessandria Challenger Surbiton Challenger Fairfield Challenger Buenos Aires Challenger Internazionali di Tennis - Bergamo Happy Valley Challenger Dallas Challenger Charlottesville Challenger Nanjing Challenger Savannah Challenger Anning Challenger Tallahassee Challenger Manchester Challenger Morelos Challenger Vancouver Challenger Stockton Challenger Las Vegas Challenger Rennes Challenger Dubrovnik Open - Dubrovnik Bergamo Challenger Glasgow Challenger New Delhi Challenger III - New Delhi Binghamton Challenger Chengdu Challenger Cassis Challenger Rome Challenger Las Vegas Challenger Croatia Open - Umag Bangalore Challenger Caltanissetta Challenger Pune Challenger Nottingham Challenger Monterrey Challenger Sarasota Challenger Leon Challenger New Delhi Challenger IV - New Delhi Aix En Provence Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio MST ATP Challenger International - Burnie Surbiton Challenger Wuhan Challenger Kaohsiung Challenger Columbus Challenger Aptos Challenger Eckental Challenger Croatia Open - Umag Santiago Challenger Nottingham 1 Challenger International Indoor Tennis Championships of Croatia - Zagreb Bauer Watertechnilogy Cup 2008 - Eckental Banja Luka Challenger Mordovia Cup 2005 - Saransk Lexington Challenger PBZ Zagreb Indoors - Zagreb The Stella Artois Championships - London Bauer Watertechnology Cup 2007 - Eckental Ipsos Bucharest Challenger - Bucharest Ismaning Challenger Brest Challenger Sacramento Challenger Lexington Challenger Rennes Challenger Rimini Challenger Gerry Weber Open - Halle Monterrey Challenger AEGON Championships - London AEGON International - Eastbourne Rijeka Challenger Jersey Challenger Savannah Challenger Quimper Challenger Chennai Open - Chennai Nottingham-2 Challenger Sarasota Challenger Jonkoping Challenger Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston Savannah Challenger AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Thailand Open - Bangkok Karlsruhe Challenger Brisbane International - Brisbane AEGON Championships - London AEGON International - Eastbourne China Open - Beijing Qatar ExxonMobil Open - Doha Furth Challenger Salzburg Challenger Burnie Challenger Brasov Challenger ATP Studena Croatia Open Umag - Umag Heilbronn Challenger Puebla Challenger PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis Noumea Challenger Dubai Duty Free Tennis Championships - Dubai Dallas Challenger Nottingham Challenger Kazan Challenger Rimouski Challenger Belgrade Challenger The Artois Championships - London St. Petersburg Open - St. Petersburg China Open - Beijing Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Caltanissetta Challenger BMW Open - Munich AEGON Championships - London West Lakes Challenger Jersey Challenger Erste Bank Open - Vienna AEGON International - Eastbourne Barletta Challenger Malaysian Open - Kuala Lumpur Salinas Challenger Brisbane International - Brisbane Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Countrywide Classic - Los Angeles Sarasota Challenger AEGON Championships - London Nature Valley International - Eastbourne Nottingham Challenger Johannesburg Challenger Kun-Ming Challenger Dubai Duty Free Tennis Championships - Dubai Baton Rouge Challenger Eckental Challenger Rakuten Japan Open - Tokyo Athens Challenger Barcelona Open BancSabadell - Barcelona Traralgon Challenger Las Vegas Challenger Aircel Chennai Open - Chennai AEGON Championships - London AEGON International - Eastbourne Yeongwol Challenger AEGON International - Eastbourne Manta Challenger Quimper Challenger Shenzhen Open - Shenzhen Panama City Challenger China Open - Beijing Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Tallahassee Challenger AEGON Championships - London Binghamton Challenger Koblenz Challenger Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Medibank International - Sydney Ljubljana Challenger Irving Challenger Winston-Salem Open - Winston-Salem Loughborough Challenger Surbiton Challenger Singapore Challenger Pereira Challenger Delray Beach International Tennis Championships - Delray Beach Barcelona Open BancSabadell - Barcelona AEGON Championships - London Eckental Challenger Grand Prix Hassan II - Casablanca Vancouver Challenger Sarasota Challenger Power Horse Cup - Dusseldorf Le Gosier Challenger Surbiton Challenger Rome Challenger Guayaquil Challenger Bordeaux Challenger Claro Open Colombia - Bogota Mouilleron-Le-Captif Challenger Cordenons Challenger Kaohsiung Challenger Open 13 - Marseille Maui Challenger Traralgon Challenger Canberra Challenger Koblenz Challenger Shenzhen Challenger Kyoto Challenger Yokohama Challenger Malaysian Open - Kuala Lumpur Erste Bank Open - Vienna Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Bendigo Challenger Citi Open - Washington Mons Challenger Cary Challenger Savannah Challenger Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Mallorca Challenger Istanbul Challenger Ljubljana Open - Ljubljana Tiburon Challenger AEGON Championships - London Vancouver Challenger Bastad Challenger Newport Beach Challenger Antonio Savoldi-Marco Co. - Manerbio DIEMA XTRA Sofia Open - Sofia Fever-Tree Championships - London cinch Championships - London Truist Atlanta Open - Atlanta Open de Tenis Comunidad Valenciana - Valencia Open de la Comunidad Valenciana - Valencia PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach The Nottingham Open - Nottingham If Stockholm Open - Stockholm Medibank International - Sydney Winston-Salem Open - Winston-Salem Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington New York Open - New York Open de Tenis Comunidad Valenciana - Valencia Campbell's Hall of Fame Tennis Championships - Newport Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Mutua Madrid Open - Madrid Rakuten Japan Open - Tokyo BMW Open - Munich Shanghai ATP Masters - Shanghai Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Rogers Cup - Montreal AEGON International - Eastbourne Western & Southern Open - Cincinnati Miami Open - Miami Miami Open - Miami Bet-at-home Open - Hamburg Nature Valley International - Eastbourne BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Serbia Open - Belgrade St. Petersburg Open - St. Petersburg Australian Open - Melbourne Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group II, 2R, GBR-LUX 4-1 Davis Cup, Group II, 3R, GBR-HUN 5-0 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, World Group, QF, ITA-GBR 3-2 Davis Cup, World Group, QF, GBR-FRA 3-1 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group I, 2R, ITA-SLO 5-0 All Lower level tournaments Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group II, 1R, GBR-TUN 4-1 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Australian Open (juniors) Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, World Group, QF, SRB-GBR 2-3 Davis Cup, Group 2, 1R, SLO-EGY 5-0